home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 62 / Mac Magazin and MacEasy Magazine CD - Issue 62.iso / Updates / SoundJam MP WhiteCap / whitecap.sea / WhiteCap 3.1.2 / WhiteCap Source.sit / WhiteCap Source / Headers / WhiteCap_Proj.h < prev    next >
Text File  |  1999-09-15  |  1KB  |  75 lines

  1.  
  2. // WhiteCap.h
  3.  
  4.  
  5.     
  6. #if __INTEL__
  7.  
  8.     #include <Win32Headers++.mch>
  9.  
  10.     #define EG_WIN32 1
  11.     #define EG_WIN   1
  12.  
  13.  
  14.     struct Rect {
  15.         short left, top, right, bottom;
  16.     };
  17.     #define Rect_Defined
  18.  
  19.  
  20.     typedef HBITMAP        PixMapHandle;
  21.     typedef HWND        GrafPtr;
  22.     typedef HWND        WindowPtr;
  23.     typedef HDC            GWorldPtr;
  24.  
  25.     struct Point {
  26.         short v, h;
  27.     };
  28.         
  29.     struct RGBColor {
  30.         unsigned short red, green, blue;
  31.     };
  32.  
  33.  
  34.     typedef HDC BitMap;
  35.  
  36.     #define __winRGB( r, g, b )  (( r >> 8 ) | ( g & 0xFF00 ) | (( b & 0xFF00 ) << 8 ))
  37.  
  38.     #define USE_DIRECTX 1
  39.     #define WINAMP 1
  40.  
  41.  
  42.  
  43. #else
  44.     //#include <ansi_prefix.mac.h>
  45.     //#include <MacHeaders.h>
  46.  
  47.     #define EG_MAC 1
  48.  
  49.     #if SOUNDJAM
  50.  
  51.         #define ELEMENTS_PER_BIN 5
  52.     #else
  53.     
  54.         #define USE_DRAW_SPROCKETS         1
  55.         #define MACAMP    1
  56.         #define ELEMENTS_PER_BIN 8
  57.         
  58.     #endif
  59.     
  60. #endif
  61.  
  62.  
  63. #define NUM_SAMPLE_BINS  36
  64.  
  65. #define WHITECAP_COMPAT_VERSION  311
  66.  
  67. // MacAMP -- Scales: 24: 1.2, 36: 1 and 8 elements per bin, 52, 1.1 and 5 elements per bin
  68. // SoundJam -- Scales: 24: 1.2, 36: 1 and 5 elements per bin, 52, 1.1 and 3 elements per bin
  69. #define UNIV_MAG_SCALE  ( 1 )
  70.  
  71. #define WHITECAP 1
  72. #define DATA_DUMP 0
  73.  
  74.  
  75.